@charset "utf-8";
/* CSS Document */
/* ------------- Format-style --------------- */
* { margin:0; padding:0;}
a { text-decoration:none; color:#444;}
a:hover { color:#09C;}
img { border:none;}
blockquote {width: 635px; font-family: Arial, Helvetica, sans-serif; font-style:italic; padding: 10px; border: 1px #ccc solid; margin:10px 0; border-radius:5px; box-shadow: 1px 1px 1px #bbb; content:open-quote;background:#eee url(../images/pull-quote-dark.png) 2px 6px no-repeat; text-indent:25px;}
.clear { clear:both;}
.block { display:block;}
.fleft { float:left;}
.fright { float:right; margin-top:15px;}
/* ------------- Page-style --------------- */
.auto { margin:auto;}
.vertical_top { vertical-align:top;}
.vertical_mid { vertical-align:middle;}
.vertical_bot { vertical-align:bottom;}
.vertical_baseline { vertical-align:baseline;}

/* ------------- Text-style --------------- */
.bold { font-weight:bold;}
.italic { font-style:italic;}
.text_upper { text-transform:uppercase}
.text_caption { text-transform:capitalize;}
.text_left { text-align:left;}
.text_right { text-align:right;}
.text_center { text-align:center;}
.text_jutify { text-align:justify;}

/* ------------- Font-size --------------- */
.f10 { font-size:10px;}
.f11 { font-size:11px;}
.f12 { font-size:12px;}
.f13 { font-size:13px;}
.f14 { font-size:14px;}
.f15 { font-size:15px;}
.f16 { font-size:16px;}
.f18 { font-size:18px; font-weight:bold; color:#F60}
.f20 { font-size:20px;}
.f22 { font-size:22px;}
.f24 { font-size:24px;}
.f28 { font-size:28px;}
.f30 { font-size:30px;}
/* ------------- Height --------------- */
.h_5 { height:5px;}
.h_10 { height:10px;}
.h_15 { height:15px;}
.h_20 { height:20px;}
.h_30 { height:30px;}
.h_40 { height:40px;}
.h_50 { height:50px;}
/* ------------- Color --------------- */
.red { color:#db0000;}
.orange { color:#ee9313;}
.white { color:white;}
.black { color:black;}
.blue { color:#2d70aa;}
.yellow { color:#FF0;}
.color1 { color:#111111;}
.color2 { color:#222222;}
.color3 { color:#333333;}
.color4 { color:#444444;}
.color5 { color:#555555;}
.color6 { color:#666666;}
.color7 { color:#777777;}
.color8 { color:#888888;}
.color9 { color:#999999;}
.colorA { color:#aaa;}
.colorC { color:#ccc;}
.colorE { color:#eee;}
/* ------------- Width -------------------------- */
.w1000 { width:1000px;}
.w135 { width:135px;}
.w300 { width:300px;}
.w350 { width:350px;}
.w650 { width:650px;}
.w50 { width:50px;}
/* ------------- background-color --------------- */
.background-red { background-color:#db0000;}
.background-orange { background-color:#ee9313;}
.background-white { background-color:white;}
.background-black { background-color:black;}
.background-yellow { color:yellow;}
.background-color1 { background-color:#111111;}
.background-color2 { background-color:#222222;}
.background-color3 { background-color:#333333;}
.background-color4 { background-color:#444444;}
.background-color5 { background-color:#555555;}
.background-color6 { background-color:#666666;}
.background-color7 { background-color:#777777;}
.background-color8 { background-color:#888888;}
.background-color9 { background-color:#999999;}
.background-colorA { background-color:#aaaaaa;}
.background-colorC { background-color:#cccccc;}
.background-colorE { background-color:#eeeeee;}
.background-colorE2 { background-color:#e2e2e2;}
.background-colorE4 { background-color:#e4e4e4;}
.background-colorE6 { background-color:#e6e6e6;}
.background-colorE8 { background-color:#e8e8e8;}
.background-colorD1 { background-color:#d1d1d1;}
.background-colorD3 { background-color:#d3d3d3;}
.background-colorD5 { background-color:#d5d5d5;}
.background-colorD7 { background-color:#d7d7d7;}
.background-colorD9 { background-color:#d9d9d9;}
/* ------------- padding --------------- */
.pad_l5 { padding-left: 5px;}
.pad_l10 { padding-left: 10px;}
.pad_l15 { padding-left: 15px;}
.pad_l20 { padding-left: 20px;}
.pad_l25 { padding-left: 25px;}
.pad_l30 { padding-left: 30px;}
.pad_l35 { padding-left: 35px;}
.pad_l40 { padding-left: 40px;}
.pad_l45 { padding-left: 45px;}
.pad_l50 { padding-left: 50px;}
.pad_l100 { padding-left: 100px;}
.pad_l150 { padding-left: 150px;}
.pad_l200 { padding-left: 200px;}
.pad_l650 { padding-left: 650px;}

.pad_r5 { padding-right: 5px;}
.pad_r10 { padding-right: 10px;}
.pad_r15 { padding-right: 15px;}
.pad_r20 { padding-right: 20px;}
.pad_r25 { padding-right: 25px;}
.pad_r30 { padding-right: 30px;}
.pad_r35 { padding-right: 35px;}
.pad_r40 { padding-right: 40px;}
.pad_r45 { padding-right: 45px;}
.pad_r50 { padding-right: 50px;}
.pad_r100 { padding-right: 100px;}
.pad_r150 { padding-right: 150px;}
.pad_r200 { padding-right: 200px;}

.pad_t5 { padding-top: 5px;}
.pad_t10 { padding-top: 10px;}
.pad_t15 { padding-top: 15px;}
.pad_t20 { padding-top: 20px;}
.pad_t25 { padding-top: 25px;}
.pad_t30 { padding-top: 30px;}
.pad_t35 { padding-top: 35px;}
.pad_t40 { padding-top: 40px;}
.pad_t45 { padding-top: 45px;}
.pad_t50 { padding-top: 50px;}

.pad_b5 { padding-bottom: 5px;}
.pad_b10 { padding-bottom: 10px;}
.pad_b15 { padding-bottom: 15px;}
.pad_b20 { padding-bottom: 20px;}
.pad_b25 { padding-bottom: 25px;}
.pad_b30 { padding-bottom: 30px;}
.pad_b35 { padding-bottom: 35px;}
.pad_b40 { padding-bottom: 40px;}
.pad_b45 { padding-bottom: 45px;}
.pad_b50 { padding-bottom: 50px;}

.pad_tb5 { padding: 5px 0;}
.pad_tb10 { padding: 10px 0;}
.pad_tb15 { padding: 15px 0;}
.pad_tb20 { padding: 20px 0;}
.pad_tb25 { padding: 25px 0;}
.pad_tb30 { padding: 30px 0;}
.pad_tb35 { padding: 35px 0;}
.pad_tb40 { padding: 40px 0;}
.pad_tb45 { padding: 45px 0;}
.pad_tb50 { padding: 50px 0;}

.pad_rl5 { padding:0 5px;}
.pad_rl10 { padding:0 10px;}
.pad_rl15 { padding:0 15px;}
.pad_rl20 { padding:0 20px;}
.pad_rl25 { padding:0 25px;}
.pad_rl30 { padding:0 30px;}
.pad_rl35 { padding:0 35px;}
.pad_rl40 { padding:0 40px;}
.pad_rl45 { padding:0 45px;}
.pad_rl50 { padding:0 50px;}

.font-VEIFFEN { font-family:'VEIFFEN';}
.font-FuturaLTCondensedMedium { font-family:'FuturaLTCondensedMedium';}
.font-FuturaLTCondensedLight { font-family:'FuturaLTCondensedLight';}
.font-HelveticaLTBold { font-family:'HelveticaLTBold';}
.font-VHELVCB { font-family:'VHELVCB';}

@font-face {
    font-family: 'VEIFFEN';
    src: url('../font/VEIFFEN.eot');
    src: url('../font/VEIFFEN.eot?#iefix') format('embedded-opentype'),
         url('../font/VEIFFEN.woff') format('woff'),
         url('../font/VEIFFEN.ttf') format('truetype'),
         url('../font/VEIFFEN.svg#VEIFFEN') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaLTCondensedMedium';
    src: url('../font/FuturaLTCondensedMedium.eot');
    src: url('../font/FuturaLTCondensedMedium.eot?#iefix') format('embedded-opentype'),
         url('../font/FuturaLTCondensedMedium.woff') format('woff'),
         url('../font/FuturaLTCondensedMedium.ttf') format('truetype'),
         url('../font/FuturaLTCondensedMedium.svg#FuturaLTCondensedMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaLTCondensedLight';
    src: url('../font/FuturaLTCondensedLight.eot');
    src: url('../font/FuturaLTCondensedLight.eot?#iefix') format('embedded-opentype'),
         url('../font/FuturaLTCondensedLight.woff') format('woff'),
         url('../font/FuturaLTCondensedLight.ttf') format('truetype'),
         url('../font/FuturaLTCondensedLight.svg#FuturaLTCondensedLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaLTBold';
    src: url('../font/HelveticaLTBold.eot');
    src: url('../font/HelveticaLTBold.eot?#iefix') format('embedded-opentype'),
         url('../font/HelveticaLTBold.woff') format('woff'),
         url('../font/HelveticaLTBold.ttf') format('truetype'),
         url('../font/HelveticaLTBold.svg#HelveticaLTBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'VHELVCB';
    src: url('../font/VHELVCB.eot');
    src: url('../font/VHELVCB.eot?#iefix') format('embedded-opentype'),
         url('../font/VHELVCB.woff') format('woff'),
         url('../font/VHELVCB.ttf') format('truetype'),
         url('../font/VHELVCB.svg#VHELVCB') format('svg');
    font-weight: normal;
    font-style: normal;
}